package com.ruoyi.system.frontierEvent.bo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import java.util.Date;

import java.math.BigDecimal;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;

/**
 * 案件信息编辑对象 t_event
 *
 * @author ruoyi
 * @date 2021-05-19
 */
@Data
@ApiModel("案件信息编辑对象")
public class TEventEditBo {


    /** 主建id */
    @ApiModelProperty("主建id")
    private Long id;

    /** 案件等级 */
    @ApiModelProperty("案件等级")
    private String evtLevel;

    /** 案件类型 */
    @ApiModelProperty("案件类型")
    private String evtType;

    /** 案件来源 */
    @ApiModelProperty("案件来源")
    private String evtSource;

    /** 案件时间 */
    @ApiModelProperty("案件时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date evtDate;

    /** 案件地点 */
    @ApiModelProperty("案件地点")
    private String evtAddress;

    /** 案件内容 */
    @ApiModelProperty("案件内容")
    private String evtContent;

    /** 违法、违规信息 */
    @ApiModelProperty("违法、违规信息")
    private Long violation;

    /** 案件状态1-待处置，2-已处置，3-结案归档,4-作废 */
    private String evtState;

    /** 管辖区 */
    @ApiModelProperty("管辖区")
    private String areaName;

    /** 是否核实(默认0未核实，1已核实) */
    @ApiModelProperty("是否核实")
    private String isverify;

    @ApiModelProperty("X坐标")
    private BigDecimal x;
    /** Y坐标 */
    @ApiModelProperty("Y坐标")
    private BigDecimal y;

    /** 修改状态 (1、修改案件信息  2、下发并生成已处置环节  3、处置修改案件状态和环节新增加一条归档环节 )*/
    @ApiModelProperty("修改案件状态类型")
    private String updateType;

    /** 接收人ID */
    private Long receiveObjectId;

    /** 办理人ID */
    private Long operatorObjectId;

    /** 处置结果 */
    @ApiModelProperty("处置结果")
    private String management;
}
